package io.renren.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.renren.modules.work.entity.ScConsumablesEntity;
import io.renren.modules.work.entity.ScProjectdtlEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 子工程vo
 */
@Data
public class ScProjectdtlVo {
    private String projectdtlid;
    /**
     * 子工程编号
     */
    private String projectdtlno;
    /**
     * 子工程名
     */
    private String projectdtlname;
    /**
     * 父工程id
     */
    private String projectid;
    /**
     * 创建时间
     */
    private Date cretime;
    /**
     * 器材id
     */
    private String goodsid;
    /**
     * 器材名称
     */
    private String goodsname;
    /**
     * 规格型号
     */
    private String goodstype;
    /**
     * 数量
     */
    private Double goodsnum;
    /**
     * 修改时间
     */
    private Date updtime;
    /**
     * 创建人id
     */
    private Integer cremanid;
    /**
     * 创建人
     */
    private String creman;
    /**
     * 价格
     */
    private BigDecimal price;
    /**
     * 维修前图片
     */
    private String prePic;
    /**
     * 维修后图片
     */
    private String afterPic;
    /**
     * 处理解决情况
     */
    private String handleState;
    /**
     * 修后质量情况
     */
    private String qualityState;
    /**
     * 备注
     */
    private String memo;


    /**
     * 工时
     */
    private BigDecimal workhours;

    /**
     *工时费
     */
    private BigDecimal manhourfee;
    /**
     * 自动计算的材料费
     */
    private BigDecimal materialcost4cal;

    /**
     * 材料费
     */
    private BigDecimal materialcost;
    /**
     * 专项费
     */
    private BigDecimal specialfee;
    //外协费
    private BigDecimal outsourcingFee;
    //其他费用
    private BigDecimal othercost;



    /**
     * 损坏情况
     */
    private String brokenstatus;
    /**
     * 修理技术要求
     */
    private String skill;
    /**
     * 是否影响航线要求
     */
    private String safe;

    /**
     * 单据编码
     */
    private String billno;
    //合同名称
    private String contractname;

    private List<ScConsumablesVo> scConsumables;

    private String purno;
    private String projectdtlStatus;

}
